<?php
//incluye clase para crud
$dir = dirname(dirname(dirname(dirname(__FILE__))));
require_once $dir.'/lib_model/source/GenericDAO.class.php';
require_once $dir.'/lib_model/Utilities.class.php';

$objUtilities = Utilities::getInstance();
$objDao = GenericDAO::getInstance();
    
//arreglo de datos generales
$datosGenerales = array(
    'id_encuesta' => isset($_POST['codEncuesta'])?$_POST['codEncuesta']:'N/A',
    'cedula' => isset($_POST['cc'])?$_POST['cc']:'N/A',
    '1er_nombre' =>isset($_POST['1er_nombre'])?$_POST['1er_nombre']:'N/A',
    '2do_nombre' => isset($_POST['2do_nombre'])?$_POST['2do_nombre']:'N/A',
    'apellidos' => isset($_POST['apellidos'])?$_POST['apellidos']:'N/A',
    'empresa' => isset($_POST['empresa'])?$_POST['empresa']:'N/A',
    'direccion' => isset($_POST['direccion'])?$_POST['direccion']:'N/A',
    'barrio' => isset($_POST['barrio'])?$_POST['barrio']:'N/A',
    'telefono' => isset($_POST['telefono'])?$_POST['telefono']:'N/A',
    'celular' => isset($_POST['celular'])?$_POST['celular']:'N/A',
    'email' => isset($_POST['email'])?$_POST['email']:'N/A',
    'ciudad' => isset($_POST['ciudad_r'])?$_POST['ciudad_r']:'N/A',
    'edad' => isset($_POST['edad'])?$_POST['edad']:'N/A',
    'genero' => isset($_POST['genero'])?$_POST['genero']:'N/A',
    'afiliado' => isset($_POST['afiliado_a_nuestra_caja_de_compensacion'])?$_POST['afiliado_a_nuestra_caja_de_compensacion']:'N/A',
    'ocupacion' => isset($_POST['ocupacion'])?$_POST['ocupacion']:'N/A',
);

//arreglo de datos de encuesta
$encuesta = array(
    'id_encuesta' => isset($_POST['codEncuesta'])?$_POST['codEncuesta']:'N/A',
    'id_datos_generales' => isset($_POST['cc'])?$_POST['cc']:'N/A',
    'codigo_recolector' => isset($_POST['codRec'])?$_POST['codRec']:'N/A',
    'centro_recreacion_evaluado'=> isset($_POST['centro_recreacion_evaluado'])?$_POST['centro_recreacion_evaluado']:'N/A',
    'afiliado_a_nuestra_caja_de_compensacion'=>isset($_POST['afiliado_a_nuestra_caja_de_compensacion'])?$_POST['afiliado_a_nuestra_caja_de_compensacion']:'N/A',
    'personal_taquilla' => isset($_POST['personal_taquilla'])?$_POST['personal_taquilla']:'N/A',
    'agilidad_atencion' => isset($_POST['agilidad_atencion'])?$_POST['agilidad_atencion']:'N/A',
    'amabilidad_de_personal' =>  isset($_POST['amabilidad_de_personal'])?$_POST['amabilidad_de_personal']:'N/A',
    'observo_presencia_salvavidas' => isset($_POST['observo_presencia_salvavidas'])?$_POST['observo_presencia_salvavidas']:'N/A',
    'identificable_normas_piscina' => isset($_POST['identificable_normas_piscina'])?$_POST['identificable_normas_piscina']:'N/A',
    'duchas_ingreso_piscina' => isset($_POST['duchas_ingreso_piscina'])?$_POST['duchas_ingreso_piscina']:'N/A',
    'zonas_de_vestier' => isset($_POST['zonas_de_vestier'])?$_POST['zonas_de_vestier']:'N/A',
    'area_de_piscina' => isset($_POST['area_de_piscina'])?$_POST['area_de_piscina']:'N/A',
    'visita_centros_recreacionales' => isset($_POST['visita_centros_recreacionales'])?$_POST['visita_centros_recreacionales']:'N/A',
    'alquilado_implemento_deportivo' => isset($_POST['alquilado_implemento_deportivo'])?$_POST['alquilado_implemento_deportivo']:'N/A',
    'alquilado_implemento_deportivo_porque' => isset($_POST['alquilado_implemento_deportivo_porque'])?$_POST['alquilado_implemento_deportivo_porque']:'N/A',
    'programacion_recreativa' => isset($_POST['programacion_recreativa'])?$_POST['programacion_recreativa']:'N/A',
    'programacion_recreativa_porque' => isset($_POST['programacion_recreativa_porque'])?$_POST['programacion_recreativa_porque']:'N/A',
    'medios_se_entera_servicios' => isset($_POST['medios_se_entera_servicios'])?$_POST['medios_se_entera_servicios']:'N/A',
    'observaciones' => isset($_POST['observaciones'])?$_POST['observaciones']:'N/A'
);

$registrado = $objUtilities->estaRegistradoUsuario($_POST['cc']);

$result;
if($registrado){
    $result = $objDao->insert('mobil_f009_test', $encuesta);
    $objDao->update('datos_generales', $datosGenerales, "cedula='".$_POST['cc']."'");
}else{
    $objDao->insert('mobil_f009_test', $encuesta);
    $result = $objDao->insert('datos_generales', $datosGenerales);
}

if($result){
    echo $result;
}else{
    echo null;
}

?>
